body{background:#307F3C url('../images/body_bg.png') repeat-x top;font-family:Helvetica, sans-serif;font-size:62.5%;color:#333;margin:0;padding:0;}
h1,h2,p,ul,li{margin:0;padding:0;}
p{font-size:1.4em;line-height:1.4em;}
a:link,a:visited{color:#333;background:#eee;}
#masthead{height:20px;width:800px;color:#fff;background:url('../images/rounded_header.png') no-repeat bottom;border-top:solid #356c3a;margin:1px auto 0;}
#masthead h1{float:left;}
#nav{font-size:1.4em;font-variant:small-caps;width:400px;margin:0 auto;padding:5px 0 0;}
#nav li{display:inline;margin:0 0 0 20px;}
#nav li a{color:#fff;text-decoration:none;background:none;}
#wrap{clear:both;width:780px;background:#fff;border:10px solid #356c3a;border-top:none;margin:0 auto;padding:10px;}
#header{height:140px;background:url('../images/futebol2.jpg') no-repeat;border:10px solid #eee;}
#header h1{font-size:2em;line-height:1.2em;color:#eee;width:180px;font-weight:400;padding:20px;}
#port{font-size:1em;}
#content2{float:left;width:750px;margin:20px 0;padding:10px;}
#content-left{float:left;width:210px;margin:0 auto;padding:30px 90px 0 30px;}
#content-right{float:left;width:10px;padding-left:20px;border-left:2px solid #000;margin:0 auto;}
.clears{clear:both;margin:0 auto;padding:10px 30px 0 190px;}
#mensagemErro{color:red;}
#content2 #content-left #total{font-weight:700;font-size:1.2em;width:140px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;height:280px;margin:0 auto;}
#content2 #content-left TD{padding:5px;}
#content2 #content-left .espaco{padding-right:10px;text-align:right;}
#content2 #content-left .titulo{font-weight:700;font-size:12px;text-align:center;}
#formCadastro{background-color:#FFFDE3;}
fieldset{background-color:#fff;border:1px solid #000;}
fieldset legend{border:1px solid #000;font-family:serif;font-variant:small-caps;font-size:1.1em;}
#content{float:left;width:500px;margin:20px 0;padding:10px;}
#link-list{font-size:1.4em;margin:20px 0 0;}
#sidebar{float:right;width:240px;background:#eee;border-top:5px solid #ddd;margin:20px 0;padding:10px;}
#sidebar h2{font-weight:700;text-transform:uppercase;padding:0 5px 5px;}
#port li{margin:10px 35px 0;}
#port li img{border:5px solid #DDD;}
#footer{clear:both;background:#eee;border-top:2px solid #ddd;text-align:center;color:#777;padding:10px;}
ul,#content ul li{list-style-type:none;}
#nav li a:hover,#nav li a.active{color:#ccc;}
#content2 h2,#content h2{font-size:2.4em;margin:0 0 10px;}
#content2 p,#content p,#link-list li{margin:0 0 10px;}